@charset "utf-8";
/* CSS Document */

body{ background-color:#eeeeee; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, menu, nav {
	margin:0;padding:0;border:0;outline:0;font-size:100%
}
ol,ul{list-style:none}
.clr{clear:both;}
.g-bg-white{background:#FFF}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}
img {
    border: medium none;
}
ol, ul {
    list-style: none outside none;
}
a:link, a:active, a:focus {
    color: #AA2105;
    outline: medium none;
    text-decoration: none;
}
a.topm:link, a.topm:active, a.topm:focus {
    color: #fff;
    outline: medium none;
    text-decoration: none;
}
a:visited {
    color: #94452D;
    outline: medium none;
    text-decoration: none;
}
a:hover {
    background-color: #AA2104;
    color: #FFFFF9;
    text-decoration: none;
}
a:hover em {
    background-color: #AA2104;
}
.g-center{margin:25px 0;text-align:center}
.g-f13{font-size:13px}
.g-c9{color:#999!important}
.g-f12{font-size:12px}
.g-gray{color:#999!important}.g-gray:hover{color:#FFFFF9!important;background:#998!important}
.g-c9{color:#999!important}
.g-oh{overflow:hidden}
/*#///////#*/
.header{ background-color:#ff5500; height:55px; margin-bottom:20px;}
.header .head{ margin:auto; width:840px;}
.header .logo { width:136px; float:left;}

/*头部搜索条*/
.g-top-search{
    display: inline;
    float: left;
    width: 298px;
	padding-top:9px;
}
.g-input {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #D9D9D9 -moz-use-text-color -moz-use-text-color #D9D9D9;
    border-right: medium none;
    border-style: solid none none solid;
    border-width: 1px medium medium 1px;
    display: inline;
    height: 19px;
    line-height: 19px;
    padding: 8px 10px;
    width: 215px;
}
.g-searchbox {
    float: left;
}
.g-c9 {
    color: #999999 !important;
}
.g-button {
    background: none repeat scroll 0 0 #382e22;
    border: medium none;
    color: #FFFFF9;
    cursor: pointer;
    display: inline;
    height: 36px;
    padding: 0 15px;
}
.g-searchbutton {
    float: left;
    width: 58px;
}
.g-f14 {
    font-size: 14px;
}


/*头部分类*/
.g-mainmenu {
    height: 36px;
    padding-left: 10px;
    top: 0;
    z-index: 90;
	float:left;
}
.g-mainmenu li {
    float: left;
    line-height: 22px;
    padding: 17px 12px;
    z-index: 90;
}
.g-mainmenu li a:visited {
    color: #AA2105;
}
.g-mainmenu li a:hover {
    color: white;
}
.g-mainmenu li a.act {
    background: none repeat scroll 0 0 #AA2105;
    color: white;
}
.g-mainmenu li a.g-noti {
    background: none repeat scroll 0 0 #A0331F;
    color: #FFFFF9 !important;
    padding: 0 5px;
}
.g-mainmenu em {
    background: none repeat scroll 0 0 #AA2104;
    color: #FFFFF9 !important;
    font-style: normal;
    margin-left: 2px;
}

/* 主体部分 */
#g-wrapper{width:840px;margin:auto;overflow:hidden; z-index:90}
#g-main{width:600px;float:left}



#h-side{width:225px;float:right;_margin-right:-30px}

.h-hot-list{overflow:hidden;margin-bottom:25px;zoom:1;padding:15px 15px 0 15px}
.h-hot-list li{overflow:hidden;margin-bottom:18px;width:280px;float:left}
.h-hot-list img{float:left;display:block;width:115px;height:115px}
.h-hot-list p{float:right;width:150px;color:#999;line-height:22px; padding-right:10px; }
.h-hot-list span{display:block;margin-top:5px; font-size:12px;}
.h-hot-list li a{font-size:13px;margin-bottom:5px}
.g-sub-title{font-size:14px;color:#999;margin-bottom:10px}.g-sub-title a{font-size:12px;margin-left:5px}.g-page-title{font-size:27px;line-height:30px;margin-bottom:15px}
.h-side-creat{padding:20px 0 5px 0;text-align:center;margin-bottom:21px}.h-side-creat .g-text-button{background:#C4BFB5}.h-side-creat .g-text-button:hover{background:#382e22}
.g-text-button{background:#AF2F15;color:#FFFFF9!important;padding:10px 15px}.g-text-button:hover{background:#382e22}

 
/*侧边*/
.g-side-list1{padding:15px;margin-bottom:20px}.g-side-list1 ul,.g-side-list2 ul{margin-top:-6px}.g-side-list1 li{line-height:28px;font-size:13px}
.g-side-list2 ul{margin-top:-6px}

.g-side-list2{padding:15px;margin-bottom:20px}.g-side-list2 ol{list-style:decimal;margin-left:20px;color:#999}.g-side-list2 li{line-height:28px;border-bottom:1px dotted #CCC;font-size:13px}.g-side-list2 span{float:right;display:block;width:9px;height:10px;margin-top:9px;overflow:hidden;background-image:url(/pic/home_sprite.png);background-repeat:no-repeat}.g-side-list2 .up{background-position:0 -115px}.g-side-list2 .keep{background-position:0 -137px}.g-side-list2 .down{background-position:0 -126px}



/*list 样式*/
.cpage{overflow:hidden;zoom:1;margin-bottom:20px;background:#fcfbf9}
.cpage-left{width:180px;float:left}
.cpage-left-all{padding:30px 0 15px 30px;font-size:14px}.cpage-left-all span{padding-left:10px;background-image:url(../images/cate_arrow.png);background-position:-12px -80px;background-repeat:no-repeat}
.cpage-left-list h3{border-top:1px solid #DDD;font-size:14px;color:#999;border-bottom:1px solid #DDD;padding:10px 0 10px 30px}.cpage-left-list ul ul{padding-left:0}.cpage-left-list li{color:#999;padding-left:30px;position:relative;line-height:36px;font-size:14px;border-bottom:1px dotted #DDD}.cpage-left-list ul ul li{padding-left:15px}.cpage-left-list em{display:block;background:url(../images/cate_arrow.png) no-repeat;position:absolute;top:0;right:0;text-indent:-99em;width:36px;height:36px;cursor:pointer}.cpage-left-list em.open{background:url(../images/cate_arrow.png) no-repeat 0 -36px}.cpage-left-list .active a{padding:2px 5px 3px 5px;background:#DDD;color:#FFFFF9}.cpage-left-list .active li a{padding:0;background:none;color:#AA2105}.cpage-left-list .active li a:hover{background:#AA2104;color:#FFFFF9}.cpage-left-list li li{font-size:13px;border:none;padding-left:20px}

.cpage-right{margin-left:180px}
.cpage-title{padding:30px 0 0 30px}
.g-page-title{font-size:27px;line-height:30px;margin-bottom:15px}
.g-recipe{margin-bottom:20px}
.g-recipe-list-order{margin:0 30px 20px 30px;padding-top:30px;padding-bottom:10px;border-bottom:1px dotted #CCC;overflow:hidden;zoom:1; font-size:12px;}.g-recipe-list-order ul{width:60px;float:right}.g-recipe-list-order span{float:right;display:block;margin:0 15px}.g-recipe-list-order li{float:right}.g-recipe-list-order li a{width:19px;text-indent:-99em;height:19px;display:block;margin:0 5px;background-image:url(../images/recipe_show_method.png);overflow:hidden}.g-recipe-list-order li a:hover{background-color:white!important}
.g-recipe-list-switch-img a{background-position:-19px 0}.g-recipe-list-switch-img .active{background-position:-19px -19px}.g-recipe-list-switch-list a{background-position:0 0}.g-recipe-list-switch-list .active{background-position:0 -19px}

.user-recipe-list li em,.g-recipe-list li em{padding-left:41px;background:url(/pic/steps_img.png) no-repeat;margin-left:10px}
.user-recipe-list{overflow:hidden;padding:0 30px 30px 30px}.user-recipe-list li{overflow:hidden;zoom:1;margin-bottom:5px;padding:10px;position:relative}.user-recipe-list li a{font-weight:bold;font-size:16px}.user-recipe-list img{float:left}.user-recipe-list p{margin-left:160px}.user-recipe-list span{display:block;line-height:22px;font-size:12px;margin-top:5px}.user-recipe-list div{position:absolute;top:10px;right:10px;display:none}.user-recipe-list div a{font-size:12px!important}.user-recipe-list strong{color:#aa2105}
.user-recipe-list-bg{background:#fbfaf9}

.g-recipe-list-img{overflow:hidden;zoom:1;padding:0 30px 30px 30px}.g-recipe-list-img li{width:33%;float:left;text-align:center;margin-bottom:30px; height:190px; font-size:12px;}.g-recipe-list-img span{display:block}.g-recipe-list-img img{display:block;margin:auto}.g-recipe-list-img li a{font-weight:bold}
/* 翻页*/
.pager{margin:50px 0}
.pager{line-height:150%;padding-bottom:80px;font-size:14px;text-align:center}.pager a,.pager span{line-height:27px;margin:1px 3px;padding:2px 5px;text-decoration:none}.pager .now{background:none repeat scroll 0 0 #aa2105;color:#FFF}


/*单页样式*/
.g-dn,.hide{display:none!important}
.g-recipe-meta{padding:20px 20px 0 20px; font-size:12px;}
.g-recipe-count{float:left;line-height:36px}
.g-recipe-share{padding:30px 15px 5px 15px;border-bottom:1px solid #EEE; font-size:12px;}
.g-recipe-img{width:600px;overflow:hidden;background-repeat:no-repeat;background-position:50% 50%;background-color:white}.g-recipe-img-big{width:526px;overflow:hidden;cursor:pointer;background-repeat:no-repeat;background-position:50% 50%;background-color:white}.g-recipe-img img,.g-recipe-img-big img{display:none;overflow:hidden}
.g-text-button{background:#AF2F15;color:#FFFFF9!important;padding:10px 15px}
.g-text-button:hover{background:#AA2105}
.g-text-button{background:#C4BFB5}
.r-collect,.r-uncollect{float:left;text-align:center;width:60px;height:23px;display:block;padding:5px 3px}
.g-recipe-like{float:right;overflow:hidden;width:83px;_width:90px}
.g-recipe-info{padding:0 20px 20px 20px;margin-bottom:30px; color:#666;}.g-recipe-info h3,.g-recipe-info h2{font-size:16px;padding-top:30px}
.g-recipe-dish ul{width:600px;overflow:hidden; font-size:12px;}.g-recipe-dish li{width:138px;float:left;margin:0 15px 20px 0;background:#FFF}.g-recipe-dish .last{margin:0 0 20px 0}.g-recipe-dish li img{width:138px;height:138px;display:block}.g-recipe-dish p{margin:10px;height:80px;line-height:20px;color:#999;overflow:hidden}
.g-sub-title{font-size:14px;color:#999;margin-bottom:10px}.g-sub-title a{font-size:12px;margin-left:5px}.g-page-title{font-size:27px;line-height:30px;margin-bottom:15px}
.g-side-block{height:45px}
.g-recipe-tips,.g-recipe-intro{line-height:27px;word-wrap:break-word;overflow:hidden;word-break:break-all;white-space:-moz-pre-wrap}
.g-recipe-steps { line-height:30px;}    
.r-print{text-align:right;margin-top:20px}.r-print a{background:#C4BFB6 url(../images/print.gif) 8px 7px no-repeat;padding:5px 8px 5px 28px;color:#FFFFF9;text-decoration:none}.r-print a:hover{background-color:#AA2015}


/*单品页右册*/
#g-side{width:225px;float:right; font-size:12px;}
.g-recipe-user{margin-bottom:20px}.g-recipe-userinfo{overflow:hidden;padding:15px;_width:255px}.g-recipe-userinfo img{float:left;width:30px}.g-recipe-userinfo p{float:right;width:155px;line-height:30px}.g-recipe-userinfo .u-fo,.g-recipe-userinfo .u-unfo{float:right;padding:6px 10px}.g-recipe-userinfo .u-unfo{width:40px}.g-recipe-userinfo .u-fo{background:#c4bfb6}.g-recipe-copyright{padding:15px;background:#fcfbf9;color:#AAA; line-height:22px;}.r-noauthor{margin-bottom:-3px}
.u-fo {
    display: inline-block;
    line-height: 17px;
    text-align: center;
}
.g-related-menu{margin-bottom:20px}.g-related-menu h2{padding:15px 20px 0 20px;margin-bottom:5px}.g-related-menu h3{padding:15px 20px 0 20px;margin-bottom:5px;font-size:12px}.g-related-menu h3 a{float:right}
.g-related-menu p{padding:15px 0;text-align:center}
.r-category-list{padding:0 0 15px 20px}.r-category-list li{line-height:24px}
.g-related-menu-list{padding:0 20px}.g-related-menu-list li{padding:7px 0;border-bottom:1px dotted #DDD;color:#666}
.r-comment{padding:20px}.r-comment form{overflow:hidden}
.r-comment li{padding:10px 0}.r-comment p{margin-bottom:5px;line-height:20px}.r-comment .more{text-align:center}
.r-digg {
    padding: 0 0 5px 60px; line-height:20px;
}
.dh-red, .dh-red:hover {
    background: url("../images/like2.png") no-repeat scroll 0 5px transparent;
    color: #F38562 !important;
    float: left;
    padding-left: 15px;
}



/*注册登陆页面 */
.rl-txt{ font-size:12px; line-height:55px; float:right; color:#fff;}
#g-rl-wrapper{width:840px;margin:auto;border-top:1px dotted #CCC;border-bottom:1px dotted #CCC;padding:40px 0 150px 0}
.g-rl-title{text-align:center;font-size:24px;margin-bottom:60px}.g-rl-title span{font-size:12px;display:block;margin-top:5px}
.g-rl-reg{width:600px;margin:auto}
.g-rl-by-mail{margin-left:203px;font-size:14px}
.g-rl-reg-form{overflow:hidden;margin-top:35px;}
.g-rl-label{overflow:hidden;zoom:1;margin-bottom:25px}.g-rl-label p{float:left;width:183px;padding-top:5px;font-size:14px;text-align:right}.g-rl-label label{margin-left:203px;display:block}

/*尾巴*/

#g-footer{width:840px;margin:auto;border-top:1px dotted #CCC;padding:10px 0; line-height:22px;}

